Despre comunitatea linux si viitorul ei.

2008-08-22 16:49

Comunitatea linux si poporul
     media: 3.00 din 2 voturi

Ce ar trebui sa faca Comunitatea pt. a aduce utilizatori noi?
In primul rand sa nu mai fie asa segmentata.
Cateva sute de distributii care mai de care dar aproape nici una care sa indeplineasca un standard al utilizatorului. Avem concurenti care incearca din rasputeri sa se apropie de un nivel cat mai inalt, aici intra Suse, Mandriva, Fedora si Ubuntu.
Daca vor reusi sa atinga acel nivel o sa vedem in viitor.
Comunitata linux fata de restul de comunitati cum ar fi comunitatea BSD, WINDOWS, MACOS reinventeaz roata zilnic.
Sa privim spre cateva distributii din afara celor patru sus mentionate.
Daca luam o distributie ca Zenwalk sau oricare alta distributie ce nu face parte din cele Majore o sa vedem ca aceasta are un package manager facut de comunitatea proprie, ba chiar doua.
Si stau sa ma intreb, oare de ce trebuie sa reinventeze totul cand puteau sa imbunatateasca un package manager deja existent?
Exemplu:
De ce sa ma apuc sa scriu ca nebunul la cod sa fac un package manager cand dincolo sunt sursele unui package manager mult mai evoluat decat ceea ce voi scoate eu in urmatorii 2-3 ani ?
De ce sunt atatea derivate din ubuntu sau slackware cand putea fi o singura distributie buna si nu 30 proaste.
Da!
Ai de unde alege zic multi si asta inseamna open-source.
Oare ?
Pai existenta unei noi distributii nu aduce mai nimic nou sub soare avand in vedere ca toate au aceleasi kernel si pachete.
Citisem mai demult nu mai stiu sursa sau sursele, despre o initiativa a comunitatii de a face un model de pachet universal.
Unde Doamne iarta-ma s-a dus proiectul asta si de ce nu a fost implementat ?
Era un real ajutor.
O alta initiativa a fost sa se faca in asa fel ca atunci cand instalezi distributia sa se configureze kernelul automat dupa hardwerul tau cu modulele de rigoare luate de pe un server. (Putea sa vina si cu un extra CD/DVD nu neaparat de pe net.)
Vorbe, doar vorbe nimic concludent.
Stateam azi si ma gandeam de ce trebuie sa faca o comunitatea atata risipa de timp, cod si materie cenusie pt. a face un Live Cd, un core Cd, un server Cd, unu cu Gnome, cu KDE, cu XFce.
Mi-a fost greu sa le enumar, apoi sa le si duci la bun sfarsit ca proiecte.
Si cand vorbesc de dus la bun sfarsit ma refer si la contributia pe care trebuie sa o aduci mereu la proiecte.
Fenomenala contributie.
De ce nu face comunitatea un single cd cu tot ce tebuie, ceva core, core care ma intreaba la instalare ce vreau sa instalez. Cred ca ar merge toata treaba implementata pe un DVD Live.
Cred ca incep sa apreciez Debianul si Arch.
Restul sunt doar distributii inutile.
Daca stau sa calculez cate sunt Live CD/DVD inebunesc.
Parca am fi la concurs, desi majoritatea au comunitati de cativa oameni.
De ce nu pot folosi frumos Knoppix spre exemplu cand vreau Live si Debian, Arch sau orice altceva cand vreau install.
O alta problema intampinata e destul de dezastroasa.
OK. Am distributia mea, forumul meu si o comunitate.
Cand vine cineva si raporteaza un bug sau o implementare proasta,de ce sa il iau la suturi.
Nu stiu ce poate sa ma mai retina in comunitatea respectiva ?
Azi spre exemplu m-am saturat sa explic unor devi de ce tebuie sa schimbe modul de cautare in package manager aka netpkg.
Sa vedeti patanie.
Dupa lungi probleme cu netpkg 4.2 care nu cauta exact si ce trebuie cand dau search imi zic.
Ouu a aparut versiune 4.4 in snapshot. Sigur asta trebuie sa aibe rezolvata problema.
Dau, o instalez. Surpriza aceasi buba, netpkg cauta in description nu dupa numele pachetului.
Rezultatul cautarii unui pachet cu 2 litere a iesit, ... veau sa ma opresc.
Cred ca returna cateva zeci de pachete care mai decare dar nu ce tebuie.
Ma duc frumos pe forum si postez problema. Mi se raspunde de catre unu ca la el merge bine. Dupa 5 zile raspunde un altul cum ca netpkg mai nou cauta in description si ca de ce nu vreau sa pricep.
Ba mai mult ma ia la misto si ma intreaba daca vreau sa imi traduca in spaniola sau germana.
Ok zic. Astia ori sunt dusi cu capul ori fac misto.
Si ma apuc eu ca omul ce vrea un bine sa fac screenshoturi.
Cineva recomanda sa incerc un al doilea package manager, asta pornit mai recent poarta numele de zendo.
Ok. Hai sa il incerc.
Mare mi-a fost uimirea dupa instalare cand cu un alt package manager rezultatul a fost cel scontat.
Zic: "-Asta da merita premiat."
Zendo aduce lucrurile la liman si vine cu lucruri noi, lucruru pe care celalti devi nu au reusit(sau nu au vrut) sa le integreze pana in prezent in netpkg.
Zic netpkg are versiune 4.4, zendo 1.1, dar zendo are 7 luni de viata si uite asa ma trezesc cu cineva care isi da interesul cat de cat.
"Bravo sparky", acestea au fost cuvintele care mi-au venit in gand.
Acum trebuia sa intru pe forum si sa le arat buba.
dau la cele doua package managere sa caute pachetul jdk. Fac Screenshot. In zendo apar 3 pachete: jre, jdk si inca unu nu mai retin, in netpkg cred ca aveam 20 de packete dar nici unu nu avea numele de jdk.
Stau si ma intreb, oare pt. un utilizator nou asta nu inseamna o porcarie de engine?
Daca caut mere el sa returneze pere,pe motivul ca sunt amandoua fructe.
Ma lupt sa ii conving de vreo 3 saptamani ca motorul lor de cautare sucks.
Lupta care oricum dupa cum vad eu treaba nu are rost.
De ce sa vina un individ ca mine si sa le spuna unde nu e bine sau nu cand ei sunt devi?
Ideea e ca acest lucru se intampla mai peste tot.
O alta idee a unui tip a fost ca Zendo sa fie pus pe cd-ul de instal cu netpkg, dar surpriza si de data asta.
Daca il pun pe cd-ul de install incalca filozofia distributiei, adica o aplicatie per task.
O alta recomandare a fost sa elimine Xnetpkg (adica interfata lui netpkg) si sa faca in asa fel sa puna zendo. Ceva combinatie intre cele doua, iesind un hibrid. (Ramanea frumos partea de cli de la netpkg si partea de gui de la zendo.)
Ar fi fost Ok din toate punctele de vedere: developmant mai usor, o singura aplicatie per task, si comunitatea mai unita.
Multe treburi stau prost, si aici vorbim la general din cauza multitudinii de distributii derivate.
Ubuntu are derivate destule, chiar foarte multe si care nu sunt necesare zic eu.
Zenwalk incepe sa o ia razna prin proiecte de genul ZenLive, zenwalk gnome, zenwalk server si zenwalk core.
Pe zi ce tece pachetele devin mai instabile din motivele de mai sus si a comunitatii crescand. Putin care se mai ocupa de ceva concret.
Impresia mea generala despre distributiile de genul asta ar fi ca nu au o viata lunga.
Si sa vedem de ce.
Faptul ca incep 10 proiecte si nu termin niciunul isi spune cuvantul, o comunitate crescand si putin devi iar isi spune cuvantul, faptul ca in viitor multe distributii ca suse, mandriva, fedora si ubuntu isi vor spune numele si vor asimila majoritatea utilizatorilor linux, astfel pt. restul existand comunitati din ce in ce mai mici si cu probleme din ce in ce mai mari.
Sa nu mai zic ca pe site-urile oficiale de unde iti iei aplicatia gasesti impachetate aplicatile pt. distributiile consacrate. Marketingul isi spune cuvantul, ca dovada ubuntu, o distributie nu tocmai stralucita dar cu marketing bun.
Linus Torvalds incearca sa atace mereu comunitatea BSD-ista din cate am citit.
Nu pot sa ii urez decat sa taca. O astfel de comunitate are apreciere din partea mea.
Mult mai unita si mult mai cu capul pe umeri. Faptul ca nu beneficiaza de atata atentie ca noi ii dezavantajeaza dar cel putin sunt uniti si fac totul cum trebuie, ceea ce nu pot spune si despre linux.
Astept ziua cand roata va fi impodobita cu lucruri noi si nu reinventata asa cum e azi.
Comunitatea linux are numai de pierdut din moment ce reinventeaz totul de fiecare data, asta e valabil pt. toate distributiile. (Si totusi respect distributile ca ArchLinux care au downgrade si isi mentin sistemul curat si fara a-l reinventa mereu.)
Tot ceea ce rezult din comunitatea linux e haos.
Cred ca MS-ul avea cat de cat dreptate cand spunea asta.


Comentarii


    Comentariile sunt interzise la blogurile neactualizate mai mult de 90 de zile
     
    X
    Termeni si conditii de utilizare